Big Huge Thesaurus

European spider crab

noun